computer repair software notebook laptop cell laptops monitor networking mobile phone linux tools hardware unix computer service wifi cellular broadband windows internet pc repair open source